SKUNK


Meaning of SKUNK in English

v. defeat, cause a downfall, bring about a defeat

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.