liquid and electric propulsion - Spanish English Dictionary