Top definition
This is when something annoys to the point that you feel like your head is going to explode i.e. complete frustration
That Crazy Frog song wrecks my head.
by AnnieG August 09, 2005
Get the mug
Get a wreck your head mug for your bunkmate Riley.