invagination
Explore definitions, synonyms, and language insights of invagination
Definitions
                    Noun
                    
                the condition of being folded inward or sheathed
                
                    Noun
                    
            the folding in of an outer layer so as to form a pocket in the surface; "the invagination of the blastula"