Definition of helminthoid in English:

helminthoid

adjective

Pronunciation

helminthoid

/-ˈmɪnθɔɪd/