Artificial intelligent assistant

Meaning of "-oid" in mathematical concepts? Some mathematical concepts are ended with "-oid", such as Matroid, greedoid, groupoid. What does that mean? Do these concepts share something in common? Thanks!

Means "bed", "incomplet","deficient" or "weak". For exemple: Grupoid is a algebric struture "deficient" that is quase a Group.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 27f0147c60da28e407355c8ea1428ece