meaning of merlon
1.
a
solid
section
between
two
crenels
in
a
crenelated
battlement
Related Words
merlon
|
Developed & Maintained By
Taraprasad.com