Find the word definition

Wiktionary
ring roads

n. (ring road English)