Noun: tomato concentrate
- A concentrated form of tomatoes
"She used tomato concentrate to add depth to her pasta sauce"
Derived forms: tomato concentrates
Type of: concentrate