Word info

spirofilid

Noun

Meaning

spirofilid (plural spirofilids)

Any ciliate protozoan of the family Spirofilidae

Source: en.wiktionary.org

Close letter words and terms