lumbricoid (English, noun)
expansion: lumbricoid (plural lumbricoids)
Senses:
glosses: Any such earthworm.
Forms:
form: lumbricoids
tags: plural