1. invaginate - Adjective
2. invaginate - Verb
To insert as in a sheath; to produce intussusception in.
Alt. of Invaginated
some organs can invaginate Source: Internet
The chrysalis is invaginated Source: Internet