Definition of "macaca irus" [macaca irus]

  • (noun) monkey of southeast Asia, Borneo and the Philippines

Words like "macaca irus"

SUBSCRIBE TO WORD OF THE DAY