MERLON Meaning of MERLON in English n. the solid part of an embattled parapet between two embrasures. Etymology: F f. It. merlone f. merlo battlement Oxford English vocab. Оксфордский английский словарь. 2012