Shag" or "shagged" is another word found in the playground that has a plethora of meanings,including:
!. A seabird
2. A dance
3. Sexual intercourse
4. Extremely tired
5. Broken
My Fender Twin Reverb amp is certainly not gay-sounding although, being over 40 years old, it is a bit shagged (as, indeed, am I).