dujandujan
noun
locust, large cicada found in mountains
definition
word: dujandujan
type: noun
definitions:
locust, large cicada found in mountains
translations:
locust
usages: