1 leafwork | Definition of leafwork

leafwork

noun

Definition of leafwork

: ornamental work resembling leaves