I've thrown rocks

from St. Vincent – Cheerleader Lyrics on Rap Genius

Meaning

“Those who live in glass houses shouldn’t throw stones”

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