Results for "

topuklu

"
Turkish - English dictionary

topuklu

(Turkish - English dictionary) :
high-heeled (shoe).