Word info

discocephalid

Noun

Meaning

discocephalid (plural discocephalids)

Any ciliate of the family Discocephalidae

Source: en.wiktionary.org

Close letter words and terms