Invaginate
[in'vædʒineit]
Definition
(verb.) fold inwards; 'some organs can invaginate'.
(verb.) sheathe; 'The chrysalis is invaginated'.
Checker: Sylvia--From WordNet
Definition
(v. t.) To insert as in a sheath; to produce intussusception in.
(a.) Alt. of Invaginated
Checked by Jacques