Dictionary search results

Showing 1-2 of 2 results

roundworm British & World English

A nematode worm, especially a parasitic one found in the intestines of mammals