【日本語】~にもかかわらず=in the teeth of【英語】

in spite of
despite
がよく使われますがもう一つ
覚えておきましょう。
in the teeth of です。
1:15
even so, spending one and a half billion pounds, the equivalent of more than two billion dollars, on a structure in the teeth of a recession has go to be a big gamble.
地元の人は誇らしいと言うが不況にもかかわらず建築物に20億ドルもかけるのは大博打に違いない。

5:29
and if we can retain our faith against the evidence, in the teeth of reality, the more virtuous we are.