Threadneedle Street (noun) Definition, Meaning & Examples

noun
  1. a street in the City of London famous for its banks, including the Bank of England, known as The Old Lady of Threadneedle Street
Threadneedle Street (noun) Definition, Meaning & Examples

More Definitions