What does bat smoker mean?

bat smoker meaning in Urban Dictionary

To bat smoke: A derogatory term for a homosexual see batty, specially partial to performing fellatio. Precognition associated with the bat smokee just isn't a limiting proviso - often a merely a footnote in a wholly more scathing tirade.