• Merlon

    Full definition of merlon

    Noun

    merlon

    (plural merlons)
    1. (architecture, military) Any of the projections between the embrasures of a battlement
    © Wiktionary