Kotomora
自己撞着 (じこどうちゃく, jikodouchaku) Japanese meaning | Kotomora