కుదురుచుkudurucu
Top 8000
Meanings
Verb
1. to arrange, settle
2. to fix, place
3. to restore
4. to heal, cure
5. to pacify, calm