alouatta - French English Dictionary