in the teeth of (something) - Französisch Englisch Wörterbuch