• Leafcasting

    Origin

    leaf + casting

    Full definition of leafcasting

    Noun

    leafcasting

    (uncountable)
    1. A means of strengthening paper so as to preserve it, covering existing pieces of weak paper with stronger sheets using mechanical equipment.
    © Wiktionary