diesel-powered vehicle - Turkish English Dictionary