invagination

invagination

English Noun
Ad

Definition

The process where an anatomical part invaginates upon itself or into another structure.

Etymology

From invaginate + -ion.

Ad