Definition of "invaginate"
invaginate
verb
third-person singular simple present invaginates, present participle invaginating, simple past and past participle invaginated
third-person singular simple present invaginates, present participle invaginating, simple past and past participle invaginated