entoprocts
English
Noun
entoprocts
plural of
entoproct