Find the word definition

Wikipedia
Ilyodes

Ilyodes (junior synonym: Helenodora) is an extinct genus of onychophoran known from the Carboniferous period. It may have one or two species; more study is needed to confirm this. It is tentatively interpreted as having slime papillae.