Cuban top 10 swear words

Phrase Meaning Is This Accurate?
Me cago en tu madre I shit on your mother (98%)      (2%)
Hijo de puta Son of a whore (74%)      (26%)
Mama pinga Cocksucker (83%)      (17%)
Puta sucia Dirty whore (91%)      (9%)
Singao Fucker (93%)      (8%)
Lambe bolas Ball licker (50%)      (50%)
cabron smart sob (49%)      (51%)
mama la pinga suck my dick (70%)      (30%)
Come pinga Idiot (32%)      (68%)
La resinga de tu madre Your fucked mother (54%)      (46%)

Cuban Swear Words by Letter:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z