despite problems, opposition, etc.
in the teeth of sth
despite problems, opposition, etc.
The new policy was adopted in the teeth of fierce criticism.
in the teeth of sth
in the direction that a strong wind is coming from
They crossed the bay in the teeth of a howling gale.
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition