What is the meaning of Invaginare?

to put (a weapon) in its sheath, to sheathe

first/third-person singular future subjunctive of invaginar

Source: wiktionary.org