semigroupoid (semigroup + -oid; resembling)
A form of partial algebra in category theory