Definition of leaf bridge in English:

leaf bridge

noun

  • A bridge which has a leaf or leaves on hinges.

Origin

Mid 19th century; earliest use found in Hull Packet.