entoblast

?

ads

noun

~ entoblast noun; ~ entoblasts plural

ads