salyangoz


Results for "salyangoz"

Turkish - English dictionary

salyangoz

(Turkish - English dictionary) :
1. snail. 2. anat. cochlea. merdiven spiral staircase.