sarcocephalus esculentus - French English Dictionary