a woolly monkey from colombia, ecuador, peru and brazil (lagothrix lagotricha) - Spanish English Dictionary