Word info

microzooid

Noun

Meaning

microzooid (plural microzooids)

(zoology) A very minute free-swimming zooid that buries itself in the body of a sedentary animalcule.

Source: en.wiktionary.org

Close letter words and terms