embrasure – Deutsch–English translations

🇬🇧 en de 🇩🇪

embrasure noun

  /ɪmˈbɹeɪʒə(ɹ)/
  • any of the indentations between the merlons of a battlement
Schießscharte, Scharte
Wiktionary Links