1 lead water | Definition of lead water

lead water

noun
\ ˈled-\

Definition of lead water

: Goulard's extract diluted with water