KNOCK THE SPOTS OFF


Meaning of KNOCK THE SPOTS OFF in English

Vrb phrs. To outdo. {Informal}

Slang English vocab.      Английский сленговый словарь.