alouatta palliata - French English Dictionary