Back to Dictionary
树蛙
樹蛙
shùwā
1. tree frog