one of the primates - French English Dictionary