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