VariousWords beta
Related Terms:
Definitions:
Noun
oilpaper
Definition: paper that has been made translucent and waterproof by soaking in oil
Definition: A translucent, waterproof paper made by soaking in oil.