NichiDict

ロックシェッド

[rokkusheddo]

Meanings

1.Noun

roadside shelter from falling rocks