Knock+off

  • 131knock socks off — knock (someone s/something s) socks off to completely defeat a competitor. Japan and Korea knocked the socks off the United States in tests of science and math …

    New idioms dictionary

  • 132knock spots off someone — knock spots off (someone/something) British & Australian, informal to be very much better than someone or something else. There s a vegetarian restaurant in Brighton that knocks spots off any round here …

    New idioms dictionary