Translation of tebu in English:

tebu

sugarcane

noun

  • 1

    sugarcane, tall tropical plant with thick stems from which sugar is made