natural barrier

language: ja

definitions

  1. Natural defense like a river or mountain.
    ja: 川や山などの天然の防御。

examples