Back to Dictionary
呱呱
guāguā
1. (onom.) sound of frogs, ducks etc
Uncommon • Top 28%