Wiktionary
in the teeth of
prep. in spite of; in direct opposition to
prep. in spite of; in direct opposition to