immigration detainee pending deportation - French English Dictionary