Jelerang definition

(zoology, archaic) A large squirrel of Java and Southern Asia.
noun
0
0
Advertisement

Origin of jelerang

  • Native name.

    From Wiktionary