be sheltered by - German English Dictionary