a taste of your own medicine - Turkish English Dictionary