Green’s Dictionary of Slang

flasher n.2

[flash v.1 (2)]

(US) a spendthrift, one who shops ostentatiously.

[US]‘Billy Burgundy’ Toothsome Tales Told in Sl. 76: He was not a flasher.