MohammedPreview
Open in TheBrain

Battlemented

  1. Furnished with battlements, as the ramparts of a city or castle.