in the teeth of

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

bất chấp, mặc dù, đối mặt với

in spite of; despite (something difficult or dangerous)

:
They continued their journey in the teeth of a raging blizzard.
Họ tiếp tục hành trình bất chấp một trận bão tuyết dữ dội.
The company launched the new product in the teeth of strong competition.
Công ty đã ra mắt sản phẩm mới bất chấp sự cạnh tranh gay gắt.