hide in a secret place - Français Anglais Dictionnaire