solar-sail propulsion - German English Dictionary