heavy shellproof shelter - Alemán Inglés Diccionario