liquid and electric propulsion - German English Dictionary