What is the full meaning of embankments
EMBANKMENT, a raised structure (as of earth or gravel) used esp. to hold back water or to carry a roadway [n]
Example of the word embankments placed on a Scrabble board.