Meaning of “rampart” in the English Dictionary

british dictionary