Meaning of “rampart” in the English Dictionary

English