Wiktionary
semigroups
n. (context mathematics English) (plural of semigroup English)
n. (context mathematics English) (plural of semigroup English)