Definition
"Hack-driver" is simply a hyphenated version of "hack driver," with the same meaning and negative connotations. It refers to a taxidriver considered unskilled, unreliable, or dishonest. The hyphen doesn't change the term's history or usage. It is an older term. It evokes an image of a rough, unreliable, or uncouth driver. It is not complimentary.