Definition of leaf valve in English:

leaf valve

noun

  • Mechanics a valve which controls fluid flow by means of a hinged or pivoting flap.

Origin

Early 19th century; earliest use found in Philosophical Magazine.