did you watch the election results last night? mccain totally got barackrolled
to lose an election to barack obama by a large margin
"did you watch the election results last night? mccain totally got barackrolled" What is the definition of "barackrolled"?