waterproofing foil - Spanish English Dictionary