quasigroup

Noun

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