meaning of bang-up

bang-up meaning in General Dictionary

great