a species of howler monkey (alouatta palliata) - Espagnol Anglais Dictionnaire