Etymology
Today it means: To promise more than is delivered. Full definition →
From over- + promise.
Etymology from Wiktionary, CC BY-SA 4.0.