Invaginated
Word Dictionary
-> Invaginated
Search:
Invaginated
(a.) Sheathed.
(a.) Having one portion of a hollow organ drawn back within another portion.
Terms of Use
Canadian Jobs