What is the meaning of Herua?

To trickle, ooze.

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

Source: wiktionary.org