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. 2012