natural shelter - German English Dictionary