Definition of water barometer in English:

water barometer

noun

  • A barometer in which atmospheric pressure is shown by the height of a column of water (rather than mercury).

Origin

Early 18th century; earliest use found in Frederick Slare (?1647–1727), chemist and physician.