3 Noun 0 Verb 0 Adj. 0 Adv.
Filters
ENembankmentNoun
EN
A long artificial mound of stone or earth; built to hold back water or to support a road or as protection
bn:00030464n Concept
English:
transportation
earthworks
EN
An embankment that is built in order to prevent a river from overflowing
leveedyke
bn:00050859n Concept
EN
Embankment is a London Underground station in the City of Westminster, known by various names during its history.
Embankment tube station
bn:01382682n Named Entity