TOMATO SAUCE


Meaning of TOMATO SAUCE in English

liquid seasoning that is based on tomatoes

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