I've had good times
With some bad guys

from St. Vincent – Cheerleader Lyrics on Rap Genius

Meaning

She (the narrator) has had sex (good times) with bad guys. Kind of a play on words with good vs bad.

To help improve the meaning of these lyrics, visit “Cheerleader” by St. Vincent Lyrics and leave a comment on the lyrics box