noble cane

Noun
  1. Sugarcanes representing the highest development of the species;
    Characterized by large juicy stalks with soft rinds and high sugar content (synset 112153473)

Found on Word Lists

Other Searches