English

edit

Noun

edit

halteriid (plural halteriids)

  1. Any ciliate of the order Halteriida

Anagrams

edit