Definition Definition

invaginated - Meaning and Examples

Meaning of 'invaginated' (Webster Dictionary)

1 . Invaginated [ a.]
- Sheathed.
- Having one portion of a hollow organ drawn back within another portion.