venezuelan red howler (alouatta seniculu) - Spanish English Dictionary