Definitions of Leontocebus oedipus:

  • noun:   South American tamarin with a tufted head