a total stranger - French English Dictionary