Your are absolutely WRONG in what the words mean if you know the Spanish meaning of words you would know that "matamoros" in Spanish does not mean kill Moros.IT mean a braggart it is a term that mean some one is bragging. Like El Cid did that where the word come from.
Also MATAJUDIOS: IS FROM MEAN FROM THE TRIBE OF JEWS!
The word Matajudio refers to fish in the Mediterranean it mean it is a kosher fish allow to be eaten by the Jewish people.
MataJudios (castrillo) come from Burgos area in Spain. It is a precinct of Burgos in northern Spain it is in what is know as Padilla Abjo.Burgo was a Jew conclave famous Rabbi came from them from the the HA-Levi groups.
Padillas' could not claim pure blood Spaniards they had JEWISH Blood in them. Some Padilla's refused to change religion to Catholicism; Diego Padilla burn at the stakes in Argentina.
"Matamoros" is well defined in the Spanish unabridged dictionaries. it is the use of the words not what one says third person of it as Matajudio and Matajudios.