red in tooth and claw - Francés Inglés Diccionario