Spanish-English Dictionaryimpermeabilicen
impermeabilicen
impermeabilizar
Meaning of impermeabilicen