a taste of your own medicine - Französisch Englisch Wörterbuch