Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of lumbricoid

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