1 definition by ThatDSEguy

The aftermath of someone from Kentucky dropping test equipment off of a tall building.
They completely Rat Fucked that CT tester
by ThatDSEguy November 6, 2019
Get the Rat Fucked mug.