Definitions of Sarcocephalus esculentus:

  • noun:   stout spreading or semi-climbing tropical shrub with round brownish-red warty fruit; Africa