grilled sheep's intestines - Turkish English Dictionary

Suggest a Term