strong disagreeable smell/stench - Almanca İngilizce Sözlük