Meaning of tuberose
Definition of tuberose
(noun)
a
tuberous
Mexican
herb
having
grasslike
leaves and
cultivated
for its spikes of
highly
fragrant
lily-like
waxy
white
flowers
Other information on tuberose
WIKIPEDIA results for
tuberose
Amazon results for
tuberose
Tweet