magna cum laude
1900, Latin, literally "with great praise;" from magna (see magnate) + cum laude.