horseshoe worms
English
Noun
horseshoe
worms
plural of
horseshoe worm