a taste of own medicine - Espagnol Anglais Dictionnaire