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.      Краткий оксфордский словарь английского языка.