Definition of “Sloane Ranger” - English Dictionary

English