judge, jury, and executioner - Espagnol Anglais Dictionnaire