kaleidoscopic [or kaleidoscopical]

adjective calidoscòpic.