merlon – English–Italiano translations

🇬🇧 en it 🇮🇹

merlon noun

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