a taste of own medicine - Fransızca İngilizce Sözlük