INVAGINATE Meaning of INVAGINATE in English v.tr. 1 put in a sheath. 2 turn (a tube) inside out. øøinvagination n. [IN-(2) + L vagina sheath] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012