foundation waterproofing - Francés Inglés Diccionario