OILSKIN MEANING IN ENGLISH

• Oilskin Definition & Synonyms

  1. (n.) Cloth made waterproof by oil.


Synonyms:
Slicker,

RECENT SEARCHES