floodwall

noun
  1. a wall or embankment built to prevent flooding by containing water from a river, lake, or ocean
  2. Usage: often used in coastal cities and areas prone to flooding; may be permanent or temporary

Examples