Vocabulary

支障をきたす

to hinder; to obstruct; to disrupt; to interfere with; to cause a delay

expression verb