Meaning of merlon
Definition of merlon
(noun)
a
solid
section
between
two crenels in a crenelated
battlement
Other information on merlon
WIKIPEDIA results for
merlon
Amazon results for
merlon
Tweet