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.