Definition of “slip road” - English Dictionary

british dictionary