merlon
Definition from Wiktionary, the free dictionary
English [edit]
Noun [edit]
merlon (plural merlons)
- (architecture, military) Any of the projections between the embrasures of a battlement
merlon (plural merlons)