LEARNit Dictionary
whup
verb
/wʌp/
UK
/wʌp/
US
1
to defeat somebody easily in a game, a fight, an election, etc.
شکست دادن کامل, شکست سنگین دادن