an illegal immigrant - French English Dictionary