Definition of leaf netting in English:

leaf netting

noun

  • 1A type of handmade netting thought to resemble a leaf or leaves.

  • 2A net cover used to protect against falling leaves or debris.

Origin

Mid 19th century; earliest use found in Ladies' Work-table Book.