Invaginate Meaning

There are 2 meaning(s) for word Invaginate

Meaning 1 : fold inwards

    Example : some organs can invaginate

    Synonyms : introvert
Meaning 2 : sheathe

    Example : The chrysalis is invaginated