invaginate

1. (verb) fold inwards, of certain animals' organs
Synonyms: introvert
Related Words: draw in, retract



Terms and Conditions of Use / Copyright Notice