a dose of your own medicine - Spanish English Dictionary