What is Hijo de la gran puta! in Spanish (puerto rico)

The english translation is "Son of a bitch"