English dictionary
tomato concentrate meaning and definition
Definition and meaning of tomato concentrate at MeaningMonkey.org. tomato concentrate meaning and definition in the English Dictionary.TOMATO CONCENTRATE noun
Definition of tomato concentrate (noun)
- a concentrated form of tomatoes
Source: Princeton University Wordnet