hell or high water

Noun

 * 1)  Highly adverse circumstances; acts of God.

Interjection

 * 1) No matter what the adverse circumstances.

Adverb

 * 1) No matter what the adverse circumstances.

Related terms

 * rain or shine
 * Lord willing and the creek don't rise