woolly monkeys (lagothrix) - French English Dictionary