English dictionary
tomato paste meaning and definition
Definition and meaning of tomato paste at MeaningMonkey.org. tomato paste meaning and definition in the English Dictionary.TOMATO PASTE noun
Definition of tomato paste (noun)
- thick concentrated tomato puree
Source: Princeton University Wordnet