Played soccer and hammered nails into their shin guards

from Immortal Technique (Ft. Diabolic & Swave Sevah Gomez) – Goonies Never Die Lyrics on Rap Genius

Meaning

Shin guards are small protective guards worn on the shin for playing soccer/futbol to prevent injury when two players fight for the ball and bang their shins together.

To help improve the meaning of these lyrics, visit “Goonies Never Die” by Immortal Technique (Ft. Diabolic & Swave Sevah Gomez) Lyrics and leave a comment on the lyrics box