endoblast

?

ads

noun

~ endoblast noun; ~ endoblasts plural

ads