a trojan horse - Spanish English Dictionary