n.
1.profane or obscene expression usually of surprise or anger
2.a commitment to tell the truth (especially in a court of law)
3.a solemn promise, usually invoking a divine witness, regarding your future acts or behavior
Idiom of the Day
prove to be (someone or something)
to be shown or discovered to be someone or something
The problem with the computer proved to be much easier to fix than we had thought.