merlon – Deutsch–English translations

🇬🇧 en de 🇩🇪

merlon noun

  /ˈmɜːlən/ , /ˈmɝl(ə)n/
  • any of the upright projections between the embrasures of a battlement
Zinne
Wiktionary Links