moisture-proof roof sheet - Francés Inglés Diccionario