endoblast

?

ads

noun

~ endoblasts plural

ads