selfridge

/ˈsɛlfɹɪdʒ/

Definitions

1. proper noun

A large department store in the United Kingdom, especially the flagship store in London.

“I love shopping at Selfridge’s during the holiday season.”

2. noun

A British Airship that crashed in 1930 in Ireland.

“The Selfridge airship disaster led to significant changes in airship safety regulations.”

Synonyms

  • department store
  • retail outlet