long-tailed macaque
Noun
Meaning
long-tailed macaque (plural long-tailed macaques)
A primate of the species Macaca fascicularis, native to Southeast Asia.
Noun
long-tailed macaque (plural long-tailed macaques)
A primate of the species Macaca fascicularis, native to Southeast Asia.