strong disagreeable smell/stench - Französisch Englisch Wörterbuch