Top 10 Spanish (puerto rico) Swear Words

Phrase Meaning Is This Accurate?
Hijo de la gran puta! Son of a bitch (86%)      (14%)
CARAJO SHIT (51%)      (49%)
Cabron Asshole (64%)      (36%)
Huele Bicho Dick Sniffer (84%)      (16%)
PENDEJO DUMBASS (80%)      (20%)
Mama Bicho Cocksucker (64%)      (36%)
CoÑo SHIT (39%)      (61%)
Traga Leche Cum Swallower (74%)      (26%)
Puñeta, Me voy hacer la Puñeta Fuck, I'm going to Masturbate (64%)      (36%)
Bobo geek, stupid (67%)      (33%)