What does douche bag mean?

I know there are numerous definitions, but what does it mean when a guy (only guys are douche bags right?) is a douche. What are the characteristics. For me it is anybody who is a jerk, and dress like the idiot guys on jersey shore. What about you?

Most Helpful Girl