foundation wall insulation - Alemán Inglés Diccionario