impermeable blanket - Francés Inglés Diccionario