INVAGINATED Meaning of INVAGINATED in English adj sheathed. 2. invaginated ·adj having one portion of a hollow organ drawn back within another portion. Webster English vocab. Английский словарь Webster. 2012