Helicoidal /(?)/

Hel·i·coid·al

Helicoidal

a.
  1. Same as Helicoid.