huā​huā

sound of gurgling water

Definitions

huā​huā

sound of gurgling water

Sources