Kotomora
支障をきたす (shishouokitasu) Japanese meaning: hinder | Kotomora