helikoit


Results for "helikoit"

Turkish - English dictionary

helikoit

(Turkish - English dictionary) :
helicoid.