Personally and, quite frankly, I’ve always used a**holes. It’s an “all occasions” moniker.
I have always found that when I use that term to describe someone not in the conversation, the person I am talking to never has to ask what I mean. It is indeed a universal one-definition term.