Turkish-English dictionary »

sarma sigara meaning in English

TurkishEnglish
sarma sigara noun

rollup(self-made cigarette)
noun