Green’s Dictionary of Slang

on doog adj.

[backsl.; on adv.2 + doog adj.]

[mid-19C+] no good.