oilpaper









oilpaper


noun

  1. a paper made waterproof and translucent by treatment with oil.
53 queries 0.533