EnglishEdit

NounEdit

macromere ‎(plural macromeres)

  1. A large blastomere.