What is a sonofabitch?

Marriages gone bad…