Green’s Dictionary of Slang

blazers n.

[the reflection of the sun in their lenses]

spectacles.

[UK]H. Baumann Londinismen (2nd edn).