The AI-powered English dictionary
plural threadworms
A parasitic roundworm, Strongyloides stercoralis, which causes strongyloidiasis. examples
(UK, Australia) The pinworm. examples