dual-powered bus - Turkish English Dictionary