YourDictionary

invaginate medical definition

verb
To infold or become infolded so as to form a hollow space within a previously solid structure, as in the formation of a gastrula from a blastula.

Learn more about invaginate

link/cite print suggestion box