THREADWORM MEANING IN ENGLISH

• Threadworm Definition & Synonyms

  1. (n.) Any long, slender nematode worm, especially the pinworm and filaria.


Synonyms:
Pinworm,

RECENT SEARCHES