imper
Top 30000
Meanings
Noun
1. raincoat (waterproof coat) (informal)