a taste of own medicine - İspanyolca İngilizce Sözlük