invagination Edit
Noun
the condition of being folded inward or sheathed
invagination Edit
Noun
the folding in of an outer layer so as to form a pocket in the surface
eg: the invagination of the blastula
Do you have any comments about this word? Use this Section