Translation of terebe in English:

User Contribution

terebe

grape

noun