have a strong unpleasant smell - Türkçe İngilizce Sözlük