meaning of Albino Snail

Albino Snail meaning in Urban Dictionary

a band from Leechburg, PA when you look at the belated 1970's through mid-1980's that rocked from southwestern Pennsylvania to Canada. Their mix of blues and rock-a-billy made their particular noise as mean and righteous as a fist.