roll-leaf
noun
: gold or foil laid on thin glazed paper and put up in rolls for feeding out mechanically in a stamping press
Love words? Need even more definitions?
Merriam-Webster unabridged
Share