Green’s Dictionary of Slang

sonovabitch n.

see sonofabitch n.