using self-propelled vehicle - Español Inglés Diccionario