meaning of merlon

1. a solid section between two crenels in a crenelated battlement


Related Words

merlon |

Developed & Maintained By Taraprasad.com

Treasure Words