helminthoid

helminthoid

English Adj
Ad

Definition

vermicular; wormlike

Etymology

From helminth + -oid.

Ad