Invaginate

From Biology-Online Dictionary | Biology-Online Dictionary

Invaginate

to ensheathe, infold, or insert a structure within itself or another.

Origin: L. In, in, _ vagina, a sheath