Meaning of invagination
Definition of invagination
(noun)
the
condition
of
being
folded
inward
or
sheathed
the
folding
in of an
outer
layer
so as to
form
a
pocket
in the surface; "the invagination of the blastula"
Other information on invagination
WIKIPEDIA results for
invagination
Amazon results for
invagination
Tweet