mantled howler (alouatta palliata) - French English Dictionary