apelloid in English dictionary

  • apelloid

    Meanings and definitions of "apelloid"

    • noun
      Any capuchin monkey of the species Cebus apella or of the new genus Sapajus.

    Grammar and declension of apelloid

    • apelloid (plural apelloids)

Images with "apelloid"

Sample sentences with "apelloid"