Spanish-English dictionary »

concentrado de tomate meaning in English

SpanishEnglish
concentrado de tomate noun
{m}

tomato purée(concentrated sauce made from tomatoes)
noun