たり さわ
atarisawari

Noun

1. obstacle

Other forms: