Invaginate

From Biology-Online Dictionary
Jump to: navigation, search

Invaginate

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

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