entoprocts

English

Noun

entoprocts

  1. plural of entoproct