a species of howler monkey - Espagnol Anglais Dictionnaire