Rusa-deer definition

Cervus timorensis, a species of deer native to the islands of Java.
noun
0
0
Advertisement