Invaginate
Word Dictionary
-> Invaginate
Search:
Invaginate
(v. t.) To insert as in a sheath; to produce intussusception in.
(a.) Alt. of Invaginated
Terms of Use
Canadian Jobs