in the teeth of something
1
despite something such as problems or difficultiesThe bill was passed in the teeth of strong opposition.
Synonyms and related words
Despite something
despite
in spite of something
nevertheless
2
against the force of a strong windShe struggled across the moor in the teeth of gale force winds.
Synonyms and related words
Movement by the wind
blow away
blow off
blow over