horseshoe worm
English
Noun
horseshoe
worm
(
plural
horseshoe worms
)
Synonym of
phoronid
; member of order
Phoronida
.