leafcasting definition

  • noun:
    • a way of strengthening paper to be able to protect it, addressing current items of poor paper with more powerful sheets utilizing mechanical equipment.
29 votes

How would you define leafcasting?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!