మునుచుmunucuTop 6000MeaningsVerb1. to cause to sink2. to dip, plunge, immerse3. to plunge in ruin (figurative, figuratively)