1. An absolute annihilation of a pussy 2. To give the dirtiest L to an apposing team or player
That was a total pussy drubbing