Ramparts meaning

Plural form of rampart.
noun
1
0
Advertisement