using self-propelled vehicle - Francés Inglés Diccionario