rollup in Turkish rollup in Turkish sarma sigara noun A self-made cigarette of tobacco and rolling paper. Add to Flashcards