mokasen


Results for "mokasen"

Turkish - English dictionary

mokasen

(Turkish - English dictionary) :
moccasin (a shoe).