rainproof verb vt Infinitive rainproof Present tense 3rd person singular rainproofs Preterite rainproofed Present participle rainproofing Past participle rainproofed