meaning of battlemented

1. Having battlements.


Related Words

battlemented |

Developed & Maintained By Taraprasad.com

Treasure Words