not set foot somewhere - Turc Anglais Dictionnaire