Helminthoid
/(?)/
Hel·min·thoid
Helminthoid
a.
Wormlike; vermiform.