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 - Словарь современного английского языка.
2012