dose of one's own medicine - Spanish English Dictionary