Skip to main content
Someone who is annoying, frustrating another or obnoxious.
You are such a dicktoss.
dicktoss by digitok May 20, 2004
Related Words