Meaning of “Sloane Ranger” in the English Dictionary

british dictionary