meaning of Angryass Threads

Angryass Threads meaning in Urban Dictionary

An awesome t-shirt store in Portsmouth NH!!