left-handed helix - Turkish English Dictionary