Kotomora
絶対静止 (zettaiseishi) Japanese meaning: absolute rest | Kotomora