D Train's definitions
To berate in a hateful or vicious manner using various and sundry profane words; ie, the manner in which one would cuss out a dog who shit on the carpet.
by D Train April 6, 2006
Get the dog cuss mug.