Cuban swear words beginning with the letter M

Phrase Meaning Is This Accurate?
mama la pinga suck my dick (70%)      (30%)
Mama pinga Cocksucker (83%)      (17%)
Mandraga Castro (= literally evil sorcerer) (63%)      (38%)
Me cago en tu madre I shit on your mother (98%)      (2%)
mojaneta little piece of shit (100%)      (0%)
Mongo Dumbass (67%)      (33%)

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