secret hiding place - German English Dictionary