kenyapithecus - French English Dictionary