BAD-ASS -1. (of a person) difficult to deal with; mean-tempered; touchy.
2. distinctively tough or powerful; so exceptional as to be intimidating.
–noun 3. a mean-tempered troublemaker.
SMART-ASS Slang: Sometimes Vulgar.
–adjective 1. Also, smart-assed, smartassed. characteristic of a smart ass or wise guy.