Meaning of invaginate
Definition of invaginate
(verb)
sheathe; "The
chrysalis
is invaginated"
fold
inwards; "some
organs
can invaginate"
Other information on invaginate
WIKIPEDIA results for
invaginate
Amazon results for
invaginate
Tweet