What is the meaning of this word?Occasionally I write posts/answers in another website. In that particular website, I have been regularly noticing a particular word: 'badass'. Although fairly common in that site, I have not seen this word in any other place-in newspapers, periodicals, books or in ISC. When I am typing this word here, there is a red underline indicating wrong spelling/wrong word.
I am little bit confused. What is the meaning of this word? Is it a slang? Is it an American word? What is the usage of this word in sentences? What is the synonym of this word?
Knowledgeable Members may kindly clear my confusion. Would it be appropriate if I use this word in daily conversation/writing?