Definition of tomato water in English:

tomato water

noun

  • The strained liquid from puréed tomatoes used in cooking and beverages.

Origin

Late 19th century; earliest use found in Rochester (Indiana) Union Spy.