Definition of “Sloane Ranger” - English Dictionary

british dictionary