steam electric plant - French English Dictionary