What is Hijo de la gran Puta in Spanish(spain)

The english translation is "Son of the big Bitch"