Find the word definition

Wiktionary
in the teeth of

prep. in spite of; in direct opposition to