invagination
invagination
English
Noun
Ad
Definition
The process where an anatomical part invaginates upon itself or into another structure.
Etymology
From invaginate + -ion.
Ad
invagination
The process where an anatomical part invaginates upon itself or into another structure.
From invaginate + -ion.