endoblasts
English
Noun
endoblasts
plural of
endoblast