Green’s Dictionary of Slang

cuss-o’-thunder n.

see cuss n.1 (1)