Definition of pomegranate water in English:

pomegranate water

noun

  • A drink made from pomegranates.

Origin

Late 19th century.