embryoids
English
Noun
embryoids
plural of
embryoid