A selfish, narcissistic, arrogant person.
Person 1: Dang, he's such a SNAP. Person 2: ikr, fucking dipshit. SNAP: Yeah, what a huge dick.