something unusual producing excitement - Almanca İngilizce Sözlük