Definition of Tomato Concentrate

  • 1. A concentrated form of tomatoes Noun

Semanticaly linked words with "tomato concentrate"

Hyponims for word "tomato concentrate"