Meaning of tomato concentrate

Definition of tomato concentrate

(noun) a concentrated form of tomatoes

Other information on tomato concentrate

WIKIPEDIA results for tomato concentrate
Amazon results for tomato concentrate