self-propulsion - Alemán Inglés Diccionario