self-dumping car - Francés Inglés Diccionario