Puta means bitch or whore in spanish. Bruja also means bitch.
Hijo de una puta = Son of a bitch
65👍 169👎