Meaning of macaca

Definition of macaca

(noun) macaques; rhesus monkeys

Other information on macaca

WIKIPEDIA results for macaca
Amazon results for macaca