diesel-powered bus - German English Dictionary