What does Bajingan mean?

Bajingan meaning in Urban Dictionary

Unpleasant, a vicious, despicable, or completely disliked person