in the teeth of

Preposition

 * 1) in spite of; in direct opposition to

Translations

 * Arabic: عَلَى اَلرُّغْم مِن
 * Egyptian Arabic: بالرغم من
 * Italian: in barba a
 * Russian: (ветра) (prótiv (vétra)), ,