ring road (arterial expressway in big cities) - Spanish English Dictionary