not step foot somewhere - Turc Anglais Dictionnaire