flat place on a hillside - Allemand Anglais Dictionnaire