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
slow down
to go more slowly than usual, to cause something to reduce speed
You should slow down when you are driving on a wet road.