lumen per watt - French English Dictionary