adj. (Slang) bad-tempered; aggressive (of a person); difficult to deal with (of a person); mean; very impressive; having powerful effect
BADASS
Meaning of BADASS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012