hide in a secret place - French English Dictionary