heavy shellproof shelter - German English Dictionary