Cette curieuse locution verbale en forme d'idiotisme animalier signifie : mal parler le français, parler le français d’une manière incompréhensible.
On dit par exemple : "Je n'ai compris à ce que ce brave homme a essayé de me dire : il parlait français comme une vache espagnole".
Cette expression semble attestée depuis le milieu du XVIIe siècle, mais il existe différentes hypothèses sur son origine, qui demeure largement incertaine.
Source : wiktionary.org