dujandujan
noun
  1. locust, large cicada found in mountains















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