put in a secret place - German English Dictionary