not set foot somewhere - Allemand Anglais Dictionnaire