Kamus Mobile
https://m.xamux.com
English to Indonesian
moleskin
noun
a durable cotton fabric with a velvety nap
kain katun tahan lama dengan tidur siang beludru
source: WordNet 3.0