steam engine plants - French English Dictionary