something unusual producing excitement - Türkçe İngilizce Sözlük