What is the meaning of Semigroup?

Any set for which there is a binary operation that is closed and associative.

Source: wiktionary.org