as mean as cat's piss - Francés Inglés Diccionario