semigroups
English
Noun
semigroups
plural of
semigroup