Home
Advance Search
Dictionary
Words with Friends solver
Meaning of ascarid
Definition:-
A parasitic nematode worm of a family (Ascaridae) whose members typically live in the intestines of vertebrates. (noun)