tech-savvy - German English Dictionary