• Endoblast

    Full definition of endoblast

    Noun

    endoblast

    (plural endoblasts)
    1. entoblast
    © Wiktionary