Definition of the Isle of Dogs from the Oxford Advanced Learner's Dictionary


the Isle of Dogs

; NAmE
jump to other results
an area of London's Docklands opposite Greenwich, where the River Thames surrounds the north bank on three sides. Canary Wharf tower is in the northern half of the Isle of Dogs.