variegated spider monkey - French English Dictionary