2
: extraordinarily impressive or effective
a smashing performance
Love words? Need even more definitions?
Merriam-Webster unabridged
Share