natural barrier

language: de

definitions

  1. Natural defense like a river or mountain.
    de: Natürliche Verteidigung wie ein Fluss oder Berg.

examples