dark secluded place - Turc Anglais Dictionnaire