Meaning of EMBANKMENT in English

EMBANKMENT

( in full the Victoria Embankment )

a street that runs along the north bank of the River Thames in central London.

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