lumbricoid
[ˈlʌmbrikɔɪd]
Definitions
1. adjective
resembling or having characteristics of earthworms
“The lumbricoid movements of the snake were fascinating to watch.”
2. noun
a type of worm or an organism similar to earthworms
“The biologist studied the various species of lumbricoid worms in the forest.”