Definition of Canary Wharf from the Oxford Advanced Learner's Dictionary


Canary Wharf

; NAmE
jump to other results
part of the Docklands area of east London, England, where modern offices were built in the 1980s. These include the very high 1 Canada Square, where several newspapers and banks have their offices. Many offices in Canary Wharf were damaged when an IRA bomb exploded there in 1996.