Etymology · Latin

helix

2 English words descend from Latin helix, most common first.