techno-thriller - German English Dictionary