Please enable javascript to use dictionary! Howto enable javascript?
barrage▼nounartificial obstruction, such as a dam, in a river
causeway▼nounraised roadway
jetty▼nounstructure to influence currents or protect a harbor or beach
levee▼nounembankment to prevent inundation
seawall▼nouncoastal defence
↑