in the teeth of

US /ɪn ðə tiːθ əv/
UK /ɪn ðə tiːθ əv/
"in the teeth of" picture
1.

nonostante, a dispetto di

in spite of; despite (something difficult or dangerous)

:
They continued their journey in the teeth of a raging blizzard.
Hanno continuato il loro viaggio nonostante una bufera di neve furiosa.
The company launched the new product in the teeth of strong competition.
L'azienda ha lanciato il nuovo prodotto nonostante la forte concorrenza.