impenetrable forest - Turc Anglais Dictionnaire