entoblast

?

ads

noun

~ entoblasts plural

ads