British, informal. : to be much better than (someone or something) They knock spots off the competition.