a taste of your own medicine - Türkçe İngilizce Sözlük