TURKISH SALAD


Meaning of TURKISH SALAD in English

mixture of diced vegetables in a spicy tomato sauce

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.