self-propulsion - Francés Inglés Diccionario