not step foot somewhere - Français Anglais Dictionnaire