English

edit

Noun

edit

invaginations

  1. plural of invagination