device pulled through the ground - Francés Inglés Diccionario