ramparts

English

Noun

ramparts

  1. plural of rampart