a taste of your own medicine - Turco Inglés Diccionario