energy harvesting - French English Dictionary