Meaning of macaca mulatta

Definition of macaca mulatta

(noun) of southern Asia; used in medical research

Other information on macaca mulatta

WIKIPEDIA results for macaca mulatta
Amazon results for macaca mulatta