English synonyms about - contact  

tomato paste

noun

1 tomato paste

Thick concentrated tomato puree.


Find more on tomato paste elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0146