INVAGINATE Meaning of INVAGINATE in English (v. t.) To insert as in a sheath; to produce intussusception in. Webster's English dictionary. Английский словарь Webster. 2012