Term Gallery logo

Meanings of commutative semigroup in English