spider monkey (ateles geoffroyi) - French English Dictionary