Word info

androzooid

Noun

Meaning

androzooid (plural androzooids)

(zoology) A zooid in a composite group that produces sperm.

Source: en.wiktionary.org

Close letter words and terms