Meaning of invaginate

Definition of invaginate

(verb) sheathe; "The chrysalis is invaginated"
fold inwards; "some organs can invaginate"

Other information on invaginate

WIKIPEDIA results for invaginate
Amazon results for invaginate