Meaning of “rhesus monkey” in the English Dictionary

british dictionary