1 roll-leaf | Definition of roll-leaf

roll-leaf

noun

Definition of roll-leaf

: gold or foil laid on thin glazed paper and put up in rolls for feeding out mechanically in a stamping press