endoblastes
French
Noun
endoblastes
?
plural of
endoblaste