English Dictionary
◊ OILPAPER
oilpaper
n : paper that has been made translucent and waterproof by
soaking in oil