Word info

protozooid

Noun

Meaning

protozooid (plural protozooids)

Synonym of protozoan

Source: en.wiktionary.org

Close letter words and terms