Deborah Coin Share definition Flag Another word for a penny, due to the fact that the Deborah Bank requires a penny at a time to be deposited. “Jeez… today I committed a very naughty crime, so I must deposit a Deborah coin.” Deborah Coin by VitaminNatural July 31, 2021 0 0 Get merch Get the Deborah Coin mug. Buy Now — $32.95 See more merch