• word of the day

    endoblast

    endoblast - Dictionary definition and meaning for word endoblast

    Definition
    (noun) the inner germ layer that develops into the lining of the digestive and respiratory systems
Download our Mobile App Today
Receive our word of the day
on Whatsapp