ustaca


Results for "ustaca"

Turkish - English dictionary

ustaca

(Turkish - English dictionary) :
skillfully.