techno-thriller - Spanish English Dictionary