noun - one who is unbalanced because of a circumstances of his own creation. ie: self sabotage
If you weren't such a diddlewack your life would be more happy.
by Ryverosx July 05, 2010
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.×