macaca mulatta


Meanings

  • of southern Asia; used in medical research