meaning of lumbricoid

1. Like an earthworm; belonging to the genus Lumbricus, or family Lumbricidae.


Related Words

lumbricoid |

Developed & Maintained By Taraprasad.com

Treasure Words