Rainproof has 3 different meanings across 1 category:
Adjective
To make rainproof.
not permitting the passage of water
waterproof (for use outdoors); resistant to rain