a herd of rampaging elephants - Francés Inglés Diccionario