squirrel monkey (leontocebus geoffroyi) - Spanish English Dictionary