stench of carrion - Spanish English Dictionary