Definition:Quasigroup

Definition
A quasigroup is a magma $\left({S, \circ}\right)$ which has the Latin square property.

That is, such that $\forall a \in S$, the left and right regular representations $\lambda_a$ and $\rho_a$ are permutations on $S$.