embryoids

English

Noun

embryoids

  1. plural of embryoid