• word of the day

    invagination

    invagination - Dictionary definition and meaning for word invagination

    Definition
    (noun) the condition of being folded inward or sheathed
    Synonyms : introversion
    Definition
    (noun) the folding in of an outer layer so as to form a pocket in the surface
    Example Sentence
    • the invagination of the blastula
Connect with us on Facebook