English

edit

Noun

edit

oligotrichid (plural oligotrichids)

  1. Any ciliate of the order Oligotrichida