Answer :

a nematode, especially a parasitic one found in the intestines of mammals.
They are a diverse animal phylum inhabiting a very broad range of environments.

Other Questions