right-hand helix - Turkish English Dictionary