Skip to main content

The Sound of Silence's definitions

The Stills

Share definition
An indie rock band that started in Montreal, Quebec, with great vocals and an original sound (which is far from today's horribly inaccurate definition of "emo"). Listen to their music before being jerks and decide for yourself.
Songs by the Stills:

"Lola Stars and Stripes"
"Still in Love Song"
"Ready for It"
by The Sound of Silence July 28, 2008
Flag
mugGet the The Stills mug.