technophilia - German English Dictionary