smell of carrion - Francés Inglés Diccionario