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. 2012