Definitions of Sarcocephalus latifolius:

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