hide oneself in a cave - Turkish English Dictionary