Green’s Dictionary of Slang

badger-bill n.

[dial. badger-bill, a two-edged machete]

(W.I.) a hypocrite, a ‘two-faced’, untrustworthy person .

[WI]cited in Cassidy & LePage Dict. Jam. Eng. (1980).