Bang-up-cove Definition

noun
(idiomatic, obsolete, slang) A dashing fellow who spends his money freely.
Wiktionary