hardly accessible - Turc Anglais Dictionnaire