Meaning of oilpaper

Definition of oilpaper

(noun) paper that has been made translucent and waterproof by soaking in oil

Other information on oilpaper

WIKIPEDIA results for oilpaper
Amazon results for oilpaper