tirbuşon


Results for "tirbuşon"

Turkish - English dictionary

tirbuşon

(Turkish - English dictionary) :
corkscrew.