macaca mulatta

Noun
  1. Of southern Asia;
    Used in medical research (synset 102490178)

Other Searches