Vocabulary
ロックシェッド
ロックシェッド
roadside shelter from falling rocks
noun