Meaning of noble cane
Definition of noble cane
(noun)
sugarcanes representing the highest
development
of the species; characterized by
large
juicy
stalks with
soft
rinds and
high
sugar
content
Other information on noble cane
WIKIPEDIA results for
noble cane
Amazon results for
noble cane
Tweet