in the teeth of

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

trotz, im Angesicht von

in spite of; despite (something difficult or dangerous)

:
They continued their journey in the teeth of a raging blizzard.
Sie setzten ihre Reise trotz eines wütenden Schneesturms fort.
The company launched the new product in the teeth of strong competition.
Das Unternehmen brachte das neue Produkt trotz starker Konkurrenz auf den Markt.