Translation of sesame in English:

User Contribution

sesame

my thing

noun