Word info

macromere

Noun

Meaning

macromere (plural macromeres)

A large blastomere.

Source: en.wiktionary.org

Close letter words and terms