What does Burggraben mean?

Burggraben - German to English

palace ditch

View more

  • castle moat
  • moat