a dose of your own medicine - Alemán Inglés Diccionario