Meaning of “ring road” in the English Dictionary

English