Word info

symbiontid

Noun

Meaning

symbiontid (plural symbiontids)

(biology) Any protozoan of the subphylum Symbiontida

Source: en.wiktionary.org

Close letter words and terms