What does bang-up mean?

bang-up meaning in General Dictionary

great