donkey-lick


verb

Australian slang to defeat decisively