Vocabulary

カレイドスコープ

kaleidoscope

noun