do a bang up job (verb) accomplish: succeed in doing
Detalii: achieve means 'to bring to a successful conclusion' (literally French 'to bring to a head') and accomplish means 'to perform fully'; the completion of achievement is more comprehensive
Sinonime: be prodigal with, be wasteful,
blow*, cash out,
consume, dissipate, expend, frivol, frivol away, go through, lavish, misspend,
misuse, prodigalize, put out, run through,
scatter, spend, spend like water, spring for, throw away, throw money around, trifle, waste
Antonime: hoard,
save, set aside