strong disagreeable smell/stench - German English Dictionary