tartura


Results for "tartura"

Turkish - English dictionary

tartura

(Turkish - English dictionary) :
latheused for turning spinning wheels.