Dictionary search results

Showing 1-2 of 2 results

fortress British & World English

A military stronghold, especially a strongly fortified town


You searched for fortress