sarcocephalus esculentus - German English Dictionary