Word info

ellobiopsid

Noun

Meaning

ellobiopsid (plural ellobiopsids)

Any protozoan of the family Ellobiopsidae

Source: en.wiktionary.org

Close letter words and terms