throw mud at someone - Francés Inglés Diccionario