diesel driven electric plant - French English Dictionary