Definition & Meaning | English word LEAFCASTING
LEAFCASTING
Definitions of LEAFCASTING
- A means of strengthening paper so as to preserve it, covering existing pieces of weak paper with stronger sheets using mechanical equipment.
Number of letters
11
Is palindrome
No
Search for LEAFCASTING in:
Page preparation took: 296.35 ms.