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