proglottids

English

Noun

proglottids

  1. plural of proglottid