INVAGINATION


Meaning of INVAGINATION in English

noun the condition of an invaginated organ or part.

2. invagination ·noun one of the methods by which the various germinal layers of the ovum are differentiated.

Webster English vocab.      Английский словарь Webster.