tomato concentrate Meaning, Definition & Usage

  1. noun a concentrated form of tomatoes

WordNet