ఊఱుūṟu
Top 4000
Meanings
Verb
1. To ooze, exude, spring, leak out as water.
2. To be full, steeped or soaked.