MENU
Related Name: Marks, Spencer
Meaning: Britain's leading retail department store chain - Marks and Spencer, formed in 1884.