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
tie up with (someone or something)
to enter into an association or partnership with someone or something
Our company will tie up with a company from Sweden to make the pollution equipment.