turbo-electric motor coach - Turkish English Dictionary