ISLE OF DOGS


Meaning of ISLE OF DOGS in English

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.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.