Definitions from Wikipedia (Thames Barrier)
▸ noun: a retractable barrier system built to protect the floodplain of most of Greater London from exceptionally high tides and storm surges moving up from the North Sea.
▸ Words similar to thames barrier
▸ Usage examples for thames barrier
▸ Idioms related to thames barrier
▸ Wikipedia articles (New!)
▸ Words that often appear near thames barrier
▸ Rhymes of thames barrier
▸ Invented words related to thames barrier
▸ noun: a retractable barrier system built to protect the floodplain of most of Greater London from exceptionally high tides and storm surges moving up from the North Sea.
▸ Words similar to thames barrier
▸ Usage examples for thames barrier
▸ Idioms related to thames barrier
▸ Wikipedia articles (New!)
▸ Words that often appear near thames barrier
▸ Rhymes of thames barrier
▸ Invented words related to thames barrier