oilpaper

English

Etymology

From oil +‎ paper.

Noun

oilpaper (countable and uncountable, plural oilpapers)

  1. A translucent, waterproof paper made by soaking in oil.

Translations

Anagrams