remains of small mammals - Francés Inglés Diccionario