Kotomora
早口 (hayakuchi) Japanese meaning: fast-talking | Kotomora