macromeres
English
Noun
macromeres
plural of
macromere