****** has similar meanings and overtones to American pejoratives like jerk,[2] jerk-off, and prick. One particular connotation is of someone self-obsessed or a show-off (usually male).[3]
That's not really it's meaning. It's a European word and it's sort of like just an cuss word. It's a word commonly applyed to americans lol. Like all americans are ******s...
That is what it originally was, but now it's more just like broad based term that can be used towards men, women, or whole classes of people.