English Dictionary
Definition moleskin in British English
moleskin noun
[uncountable] noun
/ˈməʊlˌskɪn/
Synonyms and related words
