take shelter/refuge - German English Dictionary