leontocebus oedipus

Noun
  1. South American tamarin with a tufted head (synset 102494105)

Other Searches