Me cago en tus muertos = I shit on your ancestors / I shit on your dead relatives.
Me cago en todos tus muertos = I shit on all of your ancestors / I shit on all of your dead relatives.
And in the theme of insults from Spain, a loaded one is also:
Me cago en tu puta madre = I shit on your fucking mother / I shit on your whore mother
See, the thing with "puta/puto" is that it literally means "whore", but it's used to empathize cursings just like "fucking" is used in english. We're even misusing it by putting it before verbs, imitating it's use in english.
See, the thing with "puta/puto" is that it literally means "whore", but it's used to empathize cursings just like "fucking" is used in english. We're even misusing it by putting it before verbs, imitating it's use in english.
I think the Polish word 'kurwa' is coincidentally similar.
To add to the other comments- follar and joder are valid in Spain, however in South America "joder" means to joke around, whereas "coger" is used as a direct translation of fuck.
In Spain though, "coger" means to grab, and as you can imagine the different use for the same words makes people giggle in a variety of situations (such as when consuming foreign media )
Me cago en tus muertos = I shit on your ancestors / I shit on your dead relatives.
Me cago en todos tus muertos = I shit on all of your ancestors / I shit on all of your dead relatives.
I've found this one even stronger and more insulting: Me cago en la sangre de tus muertos = I shit in the blood of your dead relatives