earthen rampart - Allemand Anglais Dictionnaire