"Lumbricoid" is a word in ENGLISH

lumbricoid ENGLISH
Definition:

Like an earthworm; belonging to the genus Lumbricus, or
family Lumbricidae.

Few words of positivity

The Lord likes small things best, especially those done with love.

Mother Teresa

WORD SUGGESTIONS
Laugh your heart out.

Q: Why doesn't Bill like old houses?A: He's afraid of the draft.

neurocord ENGLISH

A cordlike organ composed of elastic fibers situated above the ventral nervous cord of annelids, like the earthworm.

Read the complete definition
e