Definition of leaf door in English:

leaf door

noun

  • A door with two or more leaves or flaps.

Origin

Early 17th century; earliest use found in John Lane (fl. 1600–1630).