light-powered telephone - French English Dictionary