Big Huge Thesaurus

rampart

noun