INVAGINATE





Definition:

  1. [verb] sheathe; "The chrysalis is invaginated"

  2. [verb] fold inwards; "some organs can invaginate"
    Synonyms: introvert

Synonyms:


Related Words: