Translation of tebu in English:

tebu

sugar cane

noun

  • 1

    sugar cane