be sheltered by - French English Dictionary