Detailed Translations for embrasure from French to English
embrasure:
Translation Matrix for embrasure:
Synonyms for "embrasure":
Wiktionary Translations for embrasure:
embrasure
embrasure
noun
-
Any of the indentations between the merlons of a battlement
External Machine Translations: