MERLON Meaning of MERLON in English n. the solid part of an embattled parapet between two embrasures. [ F f. It. merlone f. merlo battlement ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012