Helminthoid /(?)/

Hel·min·thoid

Helminthoid

a.
  1. Wormlike; vermiform.