meaning of noble cane

1. sugarcanes representing the highest development of the species; characterized by large juicy stalks with soft rinds and high sugar content


Related Words

noble cane |

Developed & Maintained By Taraprasad.com

Treasure Words