A) A person who is a complete ignorant dick who thinks that they cannot be wrong.
B)A person that talks too much shit and can't back it up.
C)Someone who is a unnecessary tough-guy all the time.
ex) Mike: Tom, stop talking so much shit all the time.
Tom: Whatever dude its how I roll.
ex) John M.