lumbricoid
English
lumbricoid meaning in English • lumbricoid का अर्थ अंग्रेजी में
Adjective
- Like an earthworm; belonging to the genus Lumbricus, or family Lumbricidæ.