What does it mean to graduate magna cum laude?

This Latin phrase meaning to graduate with great praise, is above cum laude (with praise) and below summa cum laude (with the greatest praise).