encharcar
Top 30000
Meanings
Verb
1. to sodden; to soak; to drench (to make or become very wet) (transitive)