mandrillus leucophaeus - English Synonyms Dictionary

mandrillus leucophaeus

n.
[1] drill