self-propulsion - German English Dictionary