Spanish (cuban) top 10 swear words

Phrase Meaning Is This Accurate?
Maricon Homosexual - Male (88%)      (12%)
Conyo Carajo Damn Hell (ugly version) (55%)      (45%)
Maricona Homosexual - Female (46%)      (54%)
Comemierda Shit eater (96%)      (4%)
Comepinga Dick eater (male) (89%)      (11%)
chupa pinga dick sucker (87%)      (13%)
Tortillera Dyke (86%)      (14%)
Me cago en ti I shit on you (60%)      (40%)
mama huevo suck my balls (63%)      (37%)
hijo de la gran puta son of a whore/bitch (83%)      (17%)

Spanish (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