Green’s Dictionary of Slang

dan n.1

also dine

[1900s–40s] dynamite.