techno-thriller - French English Dictionary