INVAGINATE Meaning of INVAGINATE in English v.tr. 1. put in a sheath. 2 turn (a tube) inside out. Derivatives: invagination n. Etymology: IN-(2) + L vagina sheath Oxford English vocab. Оксфордский английский словарь. 2012