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.      Оксфордский английский словарь.