Kotomora
強弁 (kyouben) Japanese meaning: unreasonable insistence | Kotomora