periphery road - Spanish English Dictionary