Word info

lumbricid

Noun

Meaning

lumbricid (plural lumbricids)

(zoology) Any earthworm in the family Lumbricidae.

Source: en.wiktionary.org

Close letter words and terms