like a trojan - French English Dictionary