take refuge in the mountains - German English Dictionary