a taste of own medicine - Deutsch Englisch Wörterbuch