Definition, synonyms and related words
A special kind of algebraic structure, similar to a group in many ways but not necessarily associative.