Definition of leaf gate in English:

leaf gate

noun

  • A gate with two or more folding leaves or flaps.

Origin

Early 17th century; earliest use found in Helkiah Crooke (1576–1648), physician and anatomist.