LexiTurkTURKISH ↔ ENGLISH DICTIONARY

dolma içi.” in English

1 English translation
EN
stuff

I don't see how you can eat that stuff.