solar electric propulsion - German English Dictionary