Kotomora
口不調法 (kuchibuchouhou) Japanese meaning: inarticulate | Kotomora