MERLON


Meaning of MERLON in English

noun one of the solid parts of a battlemented parapet; a battlement. ·see ·illust. of battlement.

Webster English vocab.      Английский словарь Webster.