Order-of-the-garter meaning

The highest order of British knighthood, instituted c. 1344 by Edward III.
noun
0
0
Advertisement