To hit someone or something hard and repeatedly; to defeat someone completely in a competition or fight.
Of uncertain origin, possibly from Yiddish 'klap' (blow) or onomatopoeia. It emerged in English slang in the early 20th century, particularly in military and sports contexts.
Try Another Word