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

 

the Isle of Dogs

 
BrE
 
; 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.