MERLON Meaning of MERLON in English [ 'mə:lən ]■ noun the solid part of a crenellated parapet between two embrasures.OriginC18: from Fr., from Ital. ~e , from merlo 'battlement'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004