Translation of Dinyoba in English:

User Contribution

Dinyoba

Sugar cane

noun