sun powered - French English Dictionary