light shellproof shelter - French English Dictionary