groupoid

category where every morphism is invertible; generalization of a group