steam driven - French English Dictionary