stench of carrion - German English Dictionary