diesel direct drive - French English Dictionary