Meaning of helminthoid in English:

helminthoid

Pronunciation /-ˈmɪnθɔɪd/

adjective