Green’s Dictionary of Slang

smash-on adj.

a general intensifier.

[UK]A. Buckeridge Jennings Goes To School 27: You’ll have a smash-on lot to get used to.