Meaning of thevetia neriifolia
Definition of thevetia neriifolia
(noun)
tropical
American
shrub
or
small
tree
having
glossy
dark
green
leaves and
fragrant
saffron
yellow
to
orange
or peach-
colored
flowers; all
parts
highly
poisonous
Other information on thevetia neriifolia
WIKIPEDIA results for
thevetia neriifolia
Amazon results for
thevetia neriifolia
Tweet