seclude oneself in - Turc Anglais Dictionnaire