a taste of own medicine - German English Dictionary