Biology Define invagination Asked by bookragstutor on 10 Sep 01:34 Last updated by anonymous on 10 Sep 01:34
The local infolding of a layer of tissue, especially in animal embryos, so as to form a depression or pocket opening to the outside.