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