turbo-electric motor coach - German English Dictionary