IDIOMS

bang up cove

(idiomatic, obsolete, slang) a dashing fellow who spends his money freely