Webster's Revised Unabridged Dictionary · 1913

Invaginate

Invaginate , transitive verb

To insert as in a sheath; to produce intussusception in.

Invaginate , adjective

(a)
(Biology) Sheathed.
(b)
(Biology) Having one portion of a hollow organ drawn back within another portion.

Also: Invaginated