English

edit

Noun

edit

discocephalid (plural discocephalids)

  1. Any ciliate of the family Discocephalidae