Kotomora
素粒子 (soryuushi) Japanese meaning: elementary particle | Kotomora