Definition of “rat run” - English Dictionary

british dictionary