hide in a secret place - Spanish English Dictionary