Wiktionary
bang up cove
n. (context idiomatic 1811 English) a dashing fellow who spends his money freely