embankment of a track/railway - Spanish English Dictionary