Shut up street douche!
by Thuggalette (The Deuce) November 16, 2004
A person that blows up over everything. One comment may send this person over the edge and ready to go off.
by Thuggalette (The Deuce) November 16, 2004