mono (alouatta villosa) - French English Dictionary