Word info

zygotoid

Noun

Meaning

zygotoid (plural zygotoids)

(biology) The product of the union of gametoids, analogous to a zygote.

Source: en.wiktionary.org

Close letter words and terms