Vocabulary
万障
ばんしょう
all hindrances; all obstacles
noun