Top definition
A person who is a badass whose last name that begins with a Mc.
Wow, David McDonald is hardcore, what a McBadass!
by Super Hero Bill February 01, 2007
Get the mug
Get a McBadass mug for your coworker Bob.