Green’s Dictionary of Slang

n.s.h. phr.

[abbr. not so hot under hot adj.]

(US) a general negative phr., unattractive, unimpressive etc.

[US]Green & Laurie Show Biz from Vaude to Video 570: N.s.h. – not so hot.