turbo-electric motor coach - Spanish English Dictionary