lumbricids
English
Noun
lumbricids
plural of
lumbricid