hand of helix - Turkish English Dictionary