embankment
English Dictionary
->
Letter E
-> embankment
Search Dictionary:
embankment Definition
(n)
a
long
artificial
mound
of
stone
or
earth
;
built
to
hold
back
water
or
to
support
a
road
or
as
protection
embankment Synonyms
embankment
© Art Branch Inc.