Kotomora
間髪入れず (kanhatsuirezu) Japanese meaning: immediately | Kotomora