pincheEnglish

Leontocebus oedipus, pinche

Noun

South American tamarin with a tufted head

English: pinche, Leontocebus oedipus

English words with similar meanings

Show 1 words

Words that start with "pinche"