Top 10 Cuban Swear Words

Phrase Meaning Is This Accurate?
Me cago en tu madre I shit on your mother (97%)      (3%)
Hijo de puta Son of a whore (75%)      (25%)
Mama pinga Cocksucker (80%)      (20%)
Puta sucia Dirty whore (89%)      (11%)
Come pinga Idiot (31%)      (69%)
Singao Fucker (88%)      (12%)
Lambe bolas Ball licker (46%)      (54%)
cabron smart sob (51%)      (49%)
mama la pinga suck my dick (70%)      (30%)
Mongo Dumbass (79%)      (21%)