not set foot somewhere - Français Anglais Dictionnaire