Skip to main content

macaca

English macaca meaning in English  •  macaca का अर्थ अंग्रेजी में
prop. n.
  • A genus of macaques including the rhesus monkey (Macaca mulatta), much used in laboratory biomedical research. Formerly called Macacus>.
Advertisement