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