This car's name is written above the grille.
It's not well readable, but it's possible to understand. This word is Spanish, seems another very known spanish word, but actually is a word that probably refers to a kind of animal, and after all this car is similar to that pet.