sugar cane

[English]

Sugar cane is the provider of much of the world's sugar.

Synonyms in other languages

Latin names