embankment noun definition in Features of roads topic from the Oxford Advanced Learner's Dictionary


 noun: Features of roads topic
1 a wall of stone or earth made to keep water back or to carry a road or railway/railroad over low ground2 a slope made of earth or stone that rises up from either side of a road or railway/railroad The car rolled down a railway embankment and hit a tree.