teach them a lesson - Französisch Englisch Wörterbuch