protective clothing against rain - Espagnol Anglais Dictionnaire