knock spots off
idiom
British, informal
: to be much better than (someone or something)
They knock spots off the competition.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share