THE THAMES EMBANKMENT


Meaning of THE THAMES EMBANKMENT in English

Embankment, the BrE AmE ( also the Thames Embankment )

a road along the north bank of the River Thames in London

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.