merlon

EnglishEdit

EtymologyEdit

From French merlon

NounEdit

merlon ‎(plural merlons)

  1. (architecture, military) Any of the projections between the embrasures of a battlement

TranslationsEdit

Read in another language