Green’s Dictionary of Slang

steam adj.

[the obsolete railway steam engines, long displaced by diesel]

old-fashioned.

[UK]‘John le Carré’ in Observer mag. 6 Mar. 19: The honest-to-God steam spy is probably in greater demand than ever [...] the steam spy won’t die out.