Home
Word with Friends
Scrabble
Dictionary
Helper
Logout
Profile
My Saves
Change Password
Home
Word with Friends
Scrabble
Dictionary
Helper
Sign up
Log in
SOWPODS
ENABLE
TWL
Leafcasting
Origin
leaf
+
casting
Full definition of leafcasting
Noun
leafcasting
(
uncountable
)
A means of
strengthen
ing
paper
so as to
preserve
it, covering existing pieces of weak paper with stronger sheets using
mechanical
equipment.
© Wiktionary
Follow @FreeWordFinder