Random
Thames embankment Synonyms
We can't find synonyms for the phrase "
Thames embankment
", but we have synonyms for terms, you can combine them.
Thames
Synonyms
River Thames
Thames River
Embankment
Synonyms
mound
bank
causeway
dam
levee
dike
hill
earthwork
barrier
ridge
breakwater
rampart
quay
jetty
knoll
dyke
breastwork
bulwark
wall
barricade
TE abbreviation
TE
is an
abbreviation
for Thames Embankment
What does TE stand for?
TE stands for "Thames Embankment"
Definitions for Thames
(noun) the longest
river
in England; flows eastward through London to the North Sea
Definitions for Embankment
(noun) a
bank
of earth constructed to
control
water
(noun) a long artificial mound of stone or
earth
; built to hold
back
water or to support a road or as protection