Here you will find one or more explanations in English for the word Invaginate.
Also in the bottom left of the page several parts of wikipedia pages related to the word Invaginate and, of course, Invaginate synonyms and on the right images related to the word Invaginate.
Invaginate
Invaginate In*vag"i*nate, v. t.
To insert as in a sheath; to produce intussusception in.
Invaginate
Invaginate In*vag"i*nate, Invaginated In*vag"i*na`ted, a.
(Biol.)
(a) Sheathed.
(b) Having one portion of a hollow organ drawn back within
another portion.
Meaning of Invaginate from wikipedia