Macaca irus

Explore definitions, synonyms, and language insights of Macaca irus

Definitions

Noun
monkey of southeast Asia, Borneo and the Philippines

More General Terms