Word Meaning

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


Meaning of lumbricus

- A genus of annelids, belonging to the Oligochaeta, and including the common earthworms. See Earthworm.