Top 10 Spanish(spain) Swear Words

Phrase Meaning Is This Accurate?
Hijo de la gran Puta Son of the big Bitch (90%)      (10%)
Que te den por culo! Go get your ass fucked! (81%)      (19%)
Bastardo de mierda Bastard of shit (50%)      (50%)
Me cago en tu Puta Madre I Shit on your Bitch Mother (89%)      (11%)
Chocho Peludo Hairy Pussy (35%)      (65%)
Me cago en tus Muertos I Shit on your died Members (88%)      (13%)
Eres una puta You are a bitch/whore (88%)      (13%)
Rajoy Corrupt (65%)      (35%)
cmeme el cipote, cabrn eat my dick, fucker (62%)      (38%)
Me cago en tus muelas I shit in your teeth (67%)      (33%)