English dictionary
merlon meaning and definition
Definition and meaning of merlon at MeaningMonkey.org. merlon meaning and definition in the English Dictionary.MERLON noun
Definition of merlon (noun)
- a solid section between two crenels in a crenelated battlement
Source: Princeton University Wordnet