Definition of leaf work in English:

leaf work

noun

  • Ornamental work made to resemble a leaf or leaves, or having a pattern of leaves.

Origin

Late 16th century; earliest use found in Robert Dallington (b. 1561), author and courtier.