hydrogen generating plant - French English Dictionary