It's a euphemism for "son of a bitch" using devices like contraction and dissimilation. In addition to an insult, it is often used in America as an exclamation of astonishment, of annoyance. See pucha .
HIJUEPUCHA softer variant of the expression and interjection HIJUEPUTA, contraction of SON OF BITCH.