hide in a secret place - Turc Anglais Dictionnaire