I'd been assuming a mole as in a skin blemish, which doesn't make any sense either.Why would moleskin on your arm (a jacket?)be better than moleskin trousers?
On the other hand if it is of Uncle Dave origin, maybe looking for sense isn't that clever!
nick