remains of small mammals - Español Inglés Diccionario