strong disagreeable smell/stench - Türkisch Englisch Wörterbuch