What is the meaning of Herua?

to trickle, ooze

to give or cede, especially as a response to someone's efforts

Source: wiktionary.org