technically speaking - German English Dictionary