INVAGINATE


Meaning of INVAGINATE in English

adj ·alt. of invaginated.

2. invaginate ·vt to insert as in a sheath; to produce intussusception in.

Webster English vocab.      Английский словарь Webster.