meaner than a junkyard dog - Francés Inglés Diccionario