మునుచుmunucu
Top 6000
Meanings
Verb
1. to cause to sink
2. to dip, plunge, immerse
3. to plunge in ruin (figurative, figuratively)