light-powered telephone - German English Dictionary