やもたてもたまらず
Meanings
Expression
1. unable to stay still; unable to contain one's feelings; unable to restrain oneself
Composed of
arrow; wedge; chock
① 攻撃から体を隠し守るための防具② 1.の形をした表彰用のトロフィー、記章③ 自分の身の安全を守るため都合のいいようにするための手段