rempart
Top 6000
Meanings
Noun
1. rampart
2. bulwark, defence (contre (“against”)) (figurative, figuratively)
Examples1
The city walls are so beautiful!