Biology Define invagination Asked by bookragstutor 13 years ago 9/10/2012 1:34 AM Last updated by anonymous 13 years ago 9/10/2012 1:34 AM
The local infolding of a layer of tissue, especially in animal embryos, so as to form a depression or pocket opening to the outside.