solar-powered transmitter - French English Dictionary