meaning of Caparro

Caparro meaning in General Dictionary

A large South United states monkey Lagothrix Humboldtii with prehensile end

View more

  • a sizable Southern American monkey (Lagothrix Humboldtii), with prehensile end.