lay a glove on

/L EY1 AH0 G L AH0 V AA0 N/
verb
  1. 1

    (boxing) To hit with a boxing glove.

  2. 2

    (chiefly in the negative) To physically touch, especially in a way that causes hurt.

  3. 3

    (by extension) To harm (someone's) reputation, to make an accusation stick.

  4. 4

    To match, to provide with meaningful competition or be able to handle.