heavy shellproof shelter - French English Dictionary