Kotomora
点粒子 (tenryuushi) Japanese meaning: point particle | Kotomora