endoblastes

French

Noun

endoblastes ?

  1. plural of endoblaste