Meaning of “Sloane Ranger” in the English Dictionary

English