invaginate(adjective, verb) adjective1. (biology) sheathed2. (biology) Having one portion of a hollow organ drawn back within another portion. verb1. sheathe- The chrysalis is invaginatedDefinition categories: contact, sheathe2. fold inwards- some organs can invaginateSimilar word(s): introvertDefinition categories: contact, retract