road embankment - Turco Inglés Diccionario