Meaning of sarcocephalus esculentus
Definition of sarcocephalus esculentus
(noun)
a
stout
spreading
or
semi-climbing
tropical
shrub
with
round
brownish-red
warty
fruit; Africa
Other information on sarcocephalus esculentus
WIKIPEDIA results for
sarcocephalus esculentus
Amazon results for
sarcocephalus esculentus
Tweet