What is the meaning of Quasigroup?

An algebraic structure, resembling a group, whose arithmetic may not be associative

Source: wiktionary.org