self propelled (sp) - Español Inglés Diccionario