'tomato concentrate' definitions:

Definition of 'tomato concentrate'

(from WordNet)
noun
A concentrated form of tomatoes