Definition of lettuce water in US English:

lettuce water

noun

  • An infusion of lettuce, used especially as an ingredient in medicinal remedies.

Origin

Late 16th century; earliest use found in George Turberville (c1543–c1597), poet and translator.