Green’s Dictionary of Slang

spy-smashers n.

(US gay) wrap-around sunglasses.

[US]B. Rodgers Queens’ Vernacular 117: sunglassses [...] spy-smashers (dated, sleek wrap-arounds).
[US]R.O. Scott Gay Sl. Dict. 🌐.