wagon pushing device - Francés Inglés Diccionario