所塞しょふさ bashofusagi
1 belemmering; obstakel