What does "invaginate" mean?

Invaginate: To insert as in a sheath; to pr

Additional senses

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

Sources