dual-powered locomotive - Turkish English Dictionary