Word info Synonyms

invaginated

Adjective

Meaning

Sheathed.

Having one portion of a hollow organ drawn back within another portion.

Source: Webster's dictionary

Synonyms

Close letter words and terms