Kotomora
韋駄天走り (idatenbashiri) Japanese meaning | Kotomora