(safe) shelter - French English Dictionary