In-the-teeth-of meaning

In spite of; in direct opposition to.
preposition
0
0
Advertisement