a large, modern development of houses and offices in East London, along the River Thames, built mainly during the 1980s. It includes the tallest building in the UK, Canary Wharf, and the London City Airport.
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.