Spanish Italian Dictionary

español - italiano

impermeable in Italian: