oilpaper

Explore definitions, synonyms, and language insights of oilpaper

Definitions

Noun
paper that has been made translucent and waterproof by soaking in oil

More General Terms