Etymology
Today it means: [[[had]]] better not (used in a tag question). Full definition →
From better + -n't.
Etymology from Wiktionary, CC BY-SA 4.0.