invaginators
English
Noun
invaginators
plural of
invaginator