psychological thriller - French English Dictionary