to be self-propelled - Español Inglés Diccionario