sarcocephalus esculentus

Noun
  1. A stout spreading or semi-climbing tropical shrub with round brownish-red warty fruit;
    Africa (synset 112691095)

Found on Word Lists

Other Searches