Mob Translate
About
Contribute
← Back to Dictionary
dujandujan
noun
Definitions
locust, large cicada found in mountains