'tomato concentrate' definitions:

Definition of 'tomato concentrate'

From: WordNet
noun
A concentrated form of tomatoes