← Back to Dictionary

dujandujan

noun

Definitions

  1. locust, large cicada found in mountains