Green’s Dictionary of Slang

dog-garn v.

see doggone v.