lumbricids

English

Noun

lumbricids

  1. plural of lumbricid