Definitions of tomato paste:

  • noun:   thick concentrated tomato puree