horseshoe worms

English

Noun

horseshoe worms

  1. plural of horseshoe worm