worm thread

listen to the pronunciation of worm thread
English - English

Definition of worm thread in English English dictionary

thread worm
parasitic worm that lives in the intestines
worm thread
Favorites