drive propulsion system - Spanish English Dictionary